Mauvais JPATH_BASE ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Mauvais JPATH_BASE ?

    Bonjour,

    j'ai un script php que je dois lancer. En local cela fonctionne bien mais en ligne ça ne va pas (HTTP Error 500) parce que mon site, actuellement en développement, est provisoirement dans un sous-domaine : new.trucbidule.com.
    Il est contenu dans un répertoire à la racine, new, vers lequel je fais pointer le serveur.

    Ce sont les lignes 3 et 4 du fichier php qui génèrent l'erreur :

    define('_JEXEC', 1);
    define('JPATH_BASE', '../');
    require_once JPATH_BASE . 'includes/defines.php';
    require_once JPATH_BASE . 'includes/framework.php';

    J'ai essayé de changer par :
    $server = $_SERVER['SERVER_NAME'];
    define('JPATH_BASE', $server);
    require_once JPATH_BASE . '/includes/defines.php';
    require_once JPATH_BASE . '/includes/framework.php';

    Mais ça plante toujours...
    Vous avez une idée ?

    Merci pour l'aide,
    PAul

  • #2
    Bonjour,

    Mon aide mémoire pour les méthodes et constantes sur les chemins
    Code:
    JURI::current(true) : http://localhost/siteFolder/administrator/index.php
    
    JURI::base() : http://localhost/siteFolder/administrator/
    JURI::base(true) : /siteFolder/administrator
    
    JURI::root() http://localhost/siteFolder/
    JURI::root( true ) : /siteFolder
    JURI::root( false, "/a-different-path" ) : http://localhost/a-different-path/
    JURI::root( true, "/a-different-path" ) : /a-different-path
    -----------------------------------------------------------
    JPATH_ADMINISTRATOR : C:\wamp\www\siteFolder\administrator
    JPATH_BASE : C:\wamp\www\siteFolder\administrator
    JPATH_CACHE : C:\wamp\www\siteFolder\administrator\cache
    JPATH_COMPONENT : C:\wamp\www\siteFolder\administrator/components/com_cpanel
    JPATH_COMPONENT_ADMINISTRATOR : C:\wamp\www\siteFolder\administrator/components/com_cpanel
    JPATH_COMPONENT_SITE : C:\wamp\www\siteFolder/components/com_cpanel
    JPATH_CONFIGURATION : C:\wamp\www\siteFolder
    JPATH_INSTALLATION : C:\wamp\www\siteFolder\installation
    JPATH_LIBRARIES : C:\wamp\www\siteFolder\libraries
    JPATH_PLUGINS : C:\wamp\www\siteFolder\plugins
    JPATH_ROOT : C:\wamp\www\siteFolder
    JPATH_SITE : C:\wamp\www\siteFolder
    JPATH_THEMES : C:\wamp\www\siteFolder\administrator\templates
    JPATH_XMLRPC : JPATH_XMLRPC
    Le séparateur est DIRECTORY_SEPARATOR
    Mister Paul aime ceci.
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Es tu sur que l'on peut modifier une constante, qui par definition n'est pas modifiable?

      Que dit
      Code PHP:
      print_r(JPATH_BASE); 
      Est il conforme a ton attente?

      ++
      Wis

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X